Linear Second-order Uniication ?
نویسنده
چکیده
We present a new class of second-order uniication problems, which we have called linear. We deal with completely general second-order typed uniication problems, but we restrict the set of uniiers under consideration: they instantiate free variables by linear terms, i.e. terms where any-abstractions bind one and only one occurrence of a bound variable. Linear second-order uniication properly extends context uniication studied by Comon and Schmidt-Schauu. We describe a sound and complete procedure for this class of uniication problems and we prove termination for three diierent subcases of them. One of these subcases is obtained requiring Comon's condition, another corresponds to Schmidt-Schauu's condition , (both studied previously for the case of context uniication, and applied here to a larger class of problems), and the third one is original, namely that free variables occur at most twice.
منابع مشابه
Linear Second - Order Uni cation and ContextUni cation with Tree - Regular Constraints ?
Linear Second-Order Uniication and Context Uniication are closely related problems. However, their equivalence was never formally proved. Context uniication is a restriction of linear second-order uniication. Here we prove that linear second-order uniication can be reduced to context uniication with tree-regular constraints. Decidability of context uniication is still an open question. We comme...
متن کاملDecidable Higher-Order Uni cation Problems
Second-order uniication is undecidable in general. Miller showed that uniication of so-called higher-order patterns is decidable and unitary. We show that the uniication of a linear higher-order pattern s with an arbitrary second-order term that shares no variables with s is decidable and nitary. A few extensions of this uniication problem are still decidable: unifying two second-order terms, w...
متن کاملLinear Second-Order Uni cation
We present a new class of second-order uniication problems, which we have called linear. We deal with completely general second-order typed uniication problems, but we restrict the set of uniiers under consideration: they instantiate free variables by linear terms, i.e. terms where any-abstractions bind one and only one occurrence of a bound variable. Linear second-order uniication properly ext...
متن کاملContext Uni cation and Traversal Equations
Context uniication was originally deened by H. Comon in ICALP'92, as the problem of nding a uniier for a set of equations containing rst-order variables and context variables. These context variables have arguments, and can be instantiated by contexts. In other words, they are second-order variables that are restricted to be instantiated by linear terms (a linear term is a-expression x1 xn : t ...
متن کاملExtending First-Order Uni cation by Tractable Second-Order Features
We present a new approach for solving certain innnite sets of rst order uniication problems represented by term schemes. Within the framework of second-order equational logic solving such scheme uniication problems amounts exactly to solving (variable-)restricted uniication problems. Finally, we show how this approach yields a generic solution technique for innnitely many ordinary rst-order uni...
متن کامل